home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / feverfrenzy-demo.swf / scripts / DefineSprite_151 / frame_1 / DoAction.as
Text File  |  2007-09-28  |  1KB  |  64 lines

  1. function reset()
  2. {
  3.    i = 0;
  4.    while(i < mLimit)
  5.    {
  6.       mWaitingArray[i] = null;
  7.       i++;
  8.    }
  9. }
  10. function arrivePatient(paciente)
  11. {
  12.    i = 0;
  13.    while(i < mLimit)
  14.    {
  15.       if(mWaitingArray[i] == null)
  16.       {
  17.          mWaitingArray[i] = paciente;
  18.          var _loc3_ = getPosition(i);
  19.          this.localToGlobal(_loc3_);
  20.          _parent.globalToLocal(_loc3_);
  21.          paciente._x = _loc3_.x;
  22.          paciente._y = _loc3_.y;
  23.          paciente.esperando();
  24.          break;
  25.       }
  26.       i++;
  27.    }
  28. }
  29. function leavePatient(paciente)
  30. {
  31.    i = 0;
  32.    while(i < mLimit)
  33.    {
  34.       if(mWaitingArray[i] == paciente)
  35.       {
  36.          mWaitingArray[i] = null;
  37.       }
  38.       i++;
  39.    }
  40. }
  41. function hasPosition()
  42. {
  43.    i = 0;
  44.    while(i < mLimit)
  45.    {
  46.       if(mWaitingArray[i] == null)
  47.       {
  48.          return true;
  49.       }
  50.       i++;
  51.    }
  52.    return false;
  53. }
  54. function getPosition(pos)
  55. {
  56.    px = -105 + pos * 48;
  57.    var _loc1_ = {x:px,y:0};
  58.    return _loc1_;
  59. }
  60. stop();
  61. var mWaitingArray = new Array();
  62. var mLimit = 5;
  63. reset();
  64.